Defining Families: The Commonality Analysis
نویسنده
چکیده
Software engineers today are often asked to do both rapid production and careful engineering at the same time. One way to help resolve the tension between these often conflicting goals is to develop families of software and to invest in facilities for rapidly producing family members. Success in such an endeavor requires that the software engineers be able to identify the desired family members. Few systematic techniques for doing so currently exist. Commonality analysis is one approach to defining a family by identifying commonalities, i.e., assumptions that are true for all family members, variabilities, i.e., assumptions about what can vary among family members, and common terminology for the family. A commonality analysis forms the basis for designing reusable assets that can be used to produce rapidly family members. Commonality analysis is being tried in Lucent Technologies as part of a process for engineering domains that is known as familyoriented abstraction, specification, and translation (FAST).
منابع مشابه
Commonality in Complex Product Families: Implications of Divergence and Lifecycle Offsets
Commonality, or the sharing of components, processes, technologies, interfaces and/or infrastructure across a product family, represents one of many potential tools for increasing corporate profitability. Industrial interest in commonality is strong, but results appear to be mixed. A rich stream of academic research has examined commonality (typically under terms such as “product platforms” and...
متن کاملCommonality Analysis of Families of Physical Models for use in Scientific Computing
This paper presents a template for the commonality analysis of a family of models of physical phenomena. The commonality analysis template includes documentation of the potential system context, the variabilities between models and the common aspects shared by all family members, including sections for terminology, goals, assumptions and theoretical models. The commonality analysis document als...
متن کاملAssessing and Improving Commonality and Diversity within a Product Family
At a time when product differentiation is a major indicator of success in the global market, each company is looking to offer competitive and highly differentiated products. This differentiation issue is restricted by the design of platformbased products that share modules and/or components. It is not easy to differentiate products in a market that is often overwhelmed by numerous options. A pl...
متن کاملTable of Appendix Table of Figures Table of Tables
During the last decades, the production enterprises have gone through a strong global change in terms of shorter product life cycles, fluctuations in the order income and increased demand of customized products. Basically, a company needs to develop appealing products in terms of cost and quality that are brought to the market in timely manner. As many studies show that over 70% of the total li...
متن کاملA Rigorous Framework for Making Commonality and Modularity Decisions in Optimal Design of Product Families
This article proposes a set of math-based approaches for making commonality and modularity decisions when designing product families. The performance of products that share some components is usually compromised relative to the individual optimum. This deviation occurs because of the commonality constraints that are included in the optimal design problem, especially when the objectives in the m...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007